package com.pro.common.api.model.request.pay;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.pro.common.api.CommonConst;
import com.pro.common.api.enums.init.EnumCountry;
import com.pro.common.api.model.LoginInfo;
import com.pro.framework.javatodb.annotation.JTDField;
import com.pro.framework.javatodb.constant.JTDConst;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PaymentUserDetail {
//    @Schema(description = "头像")
//    @JTDField(group = "基础信息", uiType = JTDConst.EnumFieldUiType.image)
//    private String photo;
    @Schema(description = "登录名")
    @JTDField(group = "基础信息", disabled = true)
    private String username;
    @Schema(description = "手机号")
    @JTDField(group = "基础信息")
    private String phone;
    @Schema(description = "邮箱")
    @JTDField(group = "其他信息")
    private String email;
    @Schema(description = "国家")
    private EnumCountry country;
}
